export default {
  regex: function (regText, regValue) {
    let regexp = new RegExp(regText)
    if (regexp.test(regValue)) {
      return true
    } else {
      return false
    }
  },
  isEmpty: function (value) {
    if (value === undefined || value === null) {
      return false
    }
    if (value) {
      return true
    } else {
      return false
    }
  },
  validateUserName: function (name) {
    return this.isEmpty(name)
  },
  validatePassword: function (password) {
    return this.isEmpty(password)
  },
  validateId: function (id) {
    return this.isEmpty(id)
  },
  validateTime: function (date) {
    return this.isEmpty(date)
  },
  validateThreshold: function (value) {
    return this.isEmpty(value)
  },
  validateName: function (name) {
    return this.isEmpty(name)
  },
  validatePicturePath: function (path) {
    return this.isEmpty(path)
  },
  validateRtsp: function (rtsp) {
    return this.isEmpty(rtsp)
  },
  validateIp: function (ip) {
    return this.isEmpty(ip)
  },
  validatePort: function (port) {
    return this.isEmpty(port)
  },
  ValidateUserNameError: '请输入登录用户名',
  ValidatePasswordError: '请输入登录密码',
  ValidateHistoryControlIdError: '请选择布控任务查询条件',
  ValidateHistoryStartTimeError: '请选择起始时间查询条件',
  ValidateHistoryEndTimeError: '请选择截至时间查询条件',
  ValidateSearchLocalPictureError: '请选择上传本地图片',
  ValidateSearchLibraryError: '请选择目标库',
  ValidateSearchThresholdError: '搜图相似阈值不正确',
  ValidateControlNameError: '请输入布控名称',
  ValidateLibraryIdError: '请选择嫌疑人库',
  ValidateSourceIdError: '请选择视频源',
  ValidateBatchDelete: '请选择批量删除数据',
  ValidateBatchImport: '请选择至少一张嫌疑人照片',
  ValidateLibraryNameError: '请输入嫌疑人库名称',
  ValidateNetgateIdError: '请选择网关',
  ValidatePictureNameError: '请输入目标名称',
  ValidatePicturePathError: '请上传嫌疑人照片',
  ValidateSourceNameError: '请输入视频源名称',
  ValidateSourceRtsp: '请输入视频源rtsp地址',
  ValidateNetgateNameError: '请输入网关名称',
  ValidateNetgateTypeError: '请选择网关类型',
  ValidateServerIpError: '请输入服务器IP地址',
  ValidateServerPortError: '请输入服务器端口',
  ValidateBindIpError: '请输入绑定IP地址',
  ValidateBindPortError: '请输入绑定端口'
}
